package com.scuec.groupfive.entity;

import java.util.Date;

public class UserFeedback {
    private String feedbackId;      // 反馈ID（对应数据库 feedback_id）
    private String userId;         // 用户ID（对应 user_id）
    private String username;       // 用户名（从users表关联查询）
    private String feedbackType;   // 反馈类型（对应 feedback_type）
    private String title;          // 反馈标题（对应 title）
    private String content;        // 反馈内容（对应 content）
    private String status;         // 状态（对应 status）
    private String adminReply;     // 管理员回复（对应 admin_reply）
    private Date createdAt;        // 创建时间（对应 created_at）
    private Date updatedAt;        // 更新时间（对应 updated_at）

    // 构造方法
    public UserFeedback() {
    }

    // Getter 和 Setter 方法
    public String getFeedbackId() {
        return feedbackId;
    }

    public void setFeedbackId(String feedbackId) {
        this.feedbackId = feedbackId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getFeedbackType() {
        return feedbackType;
    }

    public void setFeedbackType(String feedbackType) {
        this.feedbackType = feedbackType;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getAdminReply() {
        return adminReply;
    }

    public void setAdminReply(String adminReply) {
        this.adminReply = adminReply;
    }

    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    public Date getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }
}
